1
内存的演进:虚拟地址与物理地址
AI031Lesson 9
00:00

现代处理器使用一种称为 虚拟寻址虚拟内存(VM) 是对主存的一种抽象,为每个进程提供一个私有的、连续的 线性地址空间

1. 寻址方式的演进

物理寻址 (图 9.1)中,CPU 直接向 DRAM 发送一个 物理地址(PA) 。在 虚拟寻址 (图 9.2)中,处理器生成一个 虚拟地址(VA),该地址由 内存管理单元(MMU) 转换为物理地址(PA),然后才访问内存。

PACPU主存VAPACPUMMUDRAM

2. 层次结构与缓存

DRAM 作为磁盘存储的 DRAM 缓存 。由于磁盘延迟较高,系统采用 写回策略。地址翻译通过 TLB ,利用 TLB 索引(TLBI) 并由如 PROT_WRITE等保护位来保障安全。大地址空间($N = 2^n$)支持复杂的 以及 操作系统对输入/输出设备的服务

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>